variety of wild grapes with a sweet taste and astringent properties - Español Inglés Diccionario